import apis from "../../api/apis.js"

export default{
	namespaced: true,
	state:{
		pay:{
			productName:'',    //基金名字
			fundNum:'',  //买入金额
			code:'',  //基金代码
			id:'',  //基金id
			name:'',//用户名
			bankCardId:'',//银行卡支付(如果是选择余额支付就不传)
			payType:'',//支付方式（银行卡还是余额）
			payPassword:'',//支付密码
		}
		
	},
	mutations:{
		order(state,newState){
			// console.log(11111,newState);
			state.pay.productName=newState.name;
			state.pay.code=newState.code;
			state.pay.id=newState.id;
		},
		moneys(state,newMoney){
			// console.log(newMoney);
			state.pay.fundNum=newMoney
		}
	},
	actions:{
		//只获取了一页10条数据
		async getCurrentByPage(context,page){
			const data =await apis.current.getCurrentByPage(page)
			return data
		},
		//根据id获取基金详情
		async getListById(context,id){
			const data= await apis.current.getListById({id})
			// console.log(data);
			context.commit('order', data.data.currentFundInfo);
			return data
		},
		//根据code获取基金详情
		async getCurrentByCode(context,code){
			const data= await apis.current.getCurrentByCode({code})
			return data
		}
	},
	
}